package com.eascs.workflow.common.vo;

import java.io.Serializable;
import java.util.List;

public class UserTaskParam implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 618399835060102880L;

	/**签报状态
	/**待审批签报*/
	public static final String APPROVAL_STATUS_UNDO = "UNDO";
	
	/**自己已审批但还在流程中的签报*/
	public static final String APPROVAL_STATUS_PROCESSING = "PROCESSING";
	
	/**已归档的签报*/
	public static final String APPROVAL_STATUS_FINISH = "FINISH";
	
	/**全部签报*/
	public static final String APPROVAL_STATUS_ALL = "ALL";
	
	private int pageSize = 10;
	
	private int pageIndex = 0;
	
	private int dbRowCount = 10;
	
	/**经办人userNo*/
	private String auditorNo;
	
	/**发起人userNo*/
	private String appliedby;
	
	/**节点处理人*/
	private String auditorName;
	
	/**签报状态-ApprovalQueryType*/
	private String approvalStatus;
	
	private String systemModule;
	
	private String referCode;
	
	private String taskCode;
	
	/**流程类型*/
	private String processType;
	private List<String> processTypeList;
		
	/**流程发起人*/
	private String appliedbyName;
	
	private boolean queryAll = false;
	
	/**贷款人*/
	private String lender;
	
	private String catagory;
	private String pnodeName;

	public int getPageSize() {
		return pageSize;
	}

	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}

	public int getPageIndex() {
		return pageIndex;
	}

	public void setPageIndex(int pageIndex) {
		this.pageIndex = pageIndex;
	}

	public int getDbRowCount() {
		return dbRowCount;
	}

	public void setDbRowCount(int dbRowCount) {
		this.dbRowCount = dbRowCount;
	}

	public String getAuditorNo() {
		return auditorNo;
	}

	public void setAuditorNo(String auditorNo) {
		this.auditorNo = auditorNo;
	}

	public String getApprovalStatus() {
		return approvalStatus;
	}

	public void setApprovalStatus(String approvalStatus) {
		this.approvalStatus = approvalStatus;
	}

	public boolean isQueryAll() {
		return queryAll;
	}

	public void setQueryAll(boolean queryAll) {
		this.queryAll = queryAll;
	}

	public String getSystemModule() {
		return systemModule;
	}

	public void setSystemModule(String systemModule) {
		this.systemModule = systemModule;
	}

	public String getReferCode() {
		return referCode;
	}

	public void setReferCode(String referCode) {
		this.referCode = referCode;
	}

	public String getTaskCode() {
		return taskCode;
	}

	public void setTaskCode(String taskCode) {
		this.taskCode = taskCode;
	}

	public String getProcessType() {
		return processType;
	}

	public void setProcessType(String processType) {
		this.processType = processType;
	}

	public String getAppliedbyName() {
		return appliedbyName;
	}

	public void setAppliedbyName(String appliedbyName) {
		this.appliedbyName = appliedbyName;
	}

	public String getAuditorName() {
		return auditorName;
	}

	public void setAuditorName(String auditorName) {
		this.auditorName = auditorName;
	}

	public String getAppliedby() {
		return appliedby;
	}

	public void setAppliedby(String appliedby) {
		this.appliedby = appliedby;
	}

	public String getLender() {
		return lender;
	}

	public void setLender(String lender) {
		this.lender = lender;
	}

	public String getCatagory() {
		return catagory;
	}

	public void setCatagory(String catagory) {
		this.catagory = catagory;
	}

	public String getPnodeName() {
		return pnodeName;
	}

	public void setPnodeName(String pnodeName) {
		this.pnodeName = pnodeName;
	}

	public List<String> getProcessTypeList() {
		return processTypeList;
	}

	public void setProcessTypeList(List<String> processTypeList) {
		this.processTypeList = processTypeList;
	}
}
